package com.itheima.config;

import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;

/**
 * @program: Spring_day01_01_IOC入门程序
 * @description: 这里没看懂 ,第三方资源的加载方式
 * 一个注解用于注册类，另一个用于注册类的方法
 * @author: xuejingjing
 * @create: 2021-07-30 14:20
 **/

@Component   //加这个就可以被扫描到
public class JDBCConfig {

    @Bean("dataSource")
    public  DruidDataSource getDataSource(){

        /*这个DuriudDataSource 这个就是连接数据库的*/
        DruidDataSource ds = new DruidDataSource();
        ds.setDriverClassName("com.mysql.jdbc.Driver");
        ds.setUrl("jdbc:mysql://localhost:3306/spring_db");
        ds.setUsername("root");
        ds.setPassword("123456");
        return ds;
    }

    /*这种写法的套路

    @Bean(????)
    public static ??? get????(){
        return ???
    }

    */
}
